package com.yunxi.sto.service;

import com.github.pagehelper.PageInfo;
import com.yunxi.sto.pojo.*;

import java.util.List;

/**
 * <p>
 * 基础报告日报表 服务类
 * </p>
 *
 * @author caoYong
 * @since 2019-10-09
 */
public interface FinanceReportDubboService {

   PageInfo<BusinessCensusVO> businessCensus(BusinessCensusVO businessCensusVO, Integer pageNum, Integer pageSize) throws Exception;

   List<BusinessCensusVO> businessCensusMonth(BusinessCensusVO businessCensusVO, Integer pageNum, Integer pageSize);

   PageInfo<ExpCarVO> expCarLeaseTime(ExpCarVO expCarVO, Integer pageNum, Integer pageSize);

   PageInfo<CreditReportVO> creditRepotr(CreditReportVO creditReportVO, Integer pageNum, Integer pageSize);

   PageInfo<ExpCarFreeVO> expCarFree(ExpCarFreeVO expCarFreeVO, Integer pageNum, Integer pageSize);

   PageInfo<ProductAnalyzeVO> productAnalyze(ProductAnalyzeVO productAnalyzeVO, Integer pageNum, Integer pageSize) throws Exception;

   List<BusinessCensusVO> businessCensusList(BusinessCensusVO businessCensusVO);

   List<CreditReportVO> creditRepotrList(CreditReportVO creditReportVO);

   List<ExpCarVO> expCarLeaseTimeList(ExpCarVO expCarVO);

   List<ExpCarFreeVO> expCarFreeList(ExpCarFreeVO expCarFreeVO);

   List<ProductAnalyzeVO> productAnalyzeList(ProductAnalyzeVO productAnalyzeVO) throws Exception;
}
